﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Forma6.aspx.cs" Inherits="Forma_6"
    MasterPageFile="~/Site.master" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <title>Aspectos Econ&oacute;micos</title>
    <style>
        th
        {
            font-size: smaller;
        }
    </style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <fieldset>
        <legend><strong>Activos Financieros</strong></legend>
        <p>
            Activos financieros familiares tales como: cuentas de ahorros, documentos, pagares
            a plazo fijo o cuentas de cheques:
            <br />
            <span class="label label-inverse">Pasa el cursor sobre los encabezados para obtener
                ayuda</span>.
        </p>
        <div class="row-fluid">
            <div class="span7">
                <asp:ValidationSummary ID="InsertActivosValidationSummary" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="InsertActivosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
                <asp:ValidationSummary ID="UpdateActivosValidationSummary" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="UpdateActivosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
            </div>
            <%-- END SPAN5 --%>
        </div>
        <%--END ROW--%>
        <div class="row-fluid">
            <div id="Activos">
                <asp:ListView ID="ListView1" runat="server" DataSourceID="ActivosDataSource" InsertItemPosition="LastItem"
                    OnItemCommand="ListView1_ItemCommand" Style="font-size: smaller">
                    <LayoutTemplate>
                        <div class="control-group">
                            <table class="table">
                                <tr>
                                    <th id="InstitucionHelp">
                                        Instituci&oacute;n
                                    </th>
                                    <th id="DescripcionHelp">
                                        Descripci&oacute;n
                                    </th>
                                    <th id="MontoActualHelp">
                                        Monto Actual
                                    </th>
                                    <th id="NumeroCuentaHelp">
                                        No. de Cuenta
                                    </th>
                                    <th id="IngresoAnualHelp">
                                        Ingreso Anual
                                    </th>
                                    <th>
                                    </th>
                                </tr>
                                <tr id="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </div>
                    </LayoutTemplate>
                    <ItemTemplate>
                        <tr>
                            <td>
                                <asp:Label runat="server" ID="lblInstitucion"><%#Eval("Activos_Institucion") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblDescripcion"><%#Eval("Activos_Descripcion") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblMontoActual"><%#String.Format("{0:F2}",Eval("Activos_MontoActual")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblNumeroCuenta"><%#Eval("Activos_NumeroCuenta") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblIngresoAnual"><%#String.Format("{0:F2}",Eval("Activos_IngresoAnual")) %></asp:Label>
                            </td>
                            <td>
                                <asp:LinkButton CssClass="btn btn-info" ID="lnkEditar" runat="server" CommandName="Edit">Editar</asp:LinkButton>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpInstitucion" runat="server" Text='<%#Eval("Activos_Institucion") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredInstitucionA" ControlToValidate="txtUpInstitucion"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La instituci&oacute;n no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateActivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpDescripcion" runat="server" Text='<%#Eval("Activos_Descripcion") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredDescripcionA" ControlToValidate="txtUpDescripcion"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La descripci&oacute;n no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateActivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpMontoActual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Activos_MontoActual"))%>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpMontoActualA" ControlToValidate="txtUpMontoActual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                ValidationGroup="UpdateActivosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredMontoActualA" ControlToValidate="txtUpMontoActual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateActivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpNumeroCuenta" runat="server" Text='<%#Eval("Activos_NumeroCuenta") %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RangeNumeroCuentaA" ControlToValidate="txtUpNumeroCuenta"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[0-9]+$" Text="<img src='../Images/cross.png' alt='cross'>"
                                ErrorMessage="El monto actual no es v&aacute;lido" ValidationGroup="UpdateActivosValidation"
                                runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredNumeroCuentaA" ControlToValidate="txtUpNumeroCuenta"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El n&uacute;mero de cuenta no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateActivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpIngresoAnual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Activos_IngresoAnual")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpIngresoAnualA" ControlToValidate="txtUpIngresoAnual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El ingreso anual no es v&aacute;lido"
                                ValidationGroup="UpdateActivosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredIngresoAnualA" ControlToValidate="txtUpIngresoAnual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El ingreso anual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateActivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="hide" runat="server" ID="txtUpIdActivos" Text='<%#Eval("IdActivos") %>' />
                            <asp:LinkButton CssClass="btn btn-mini btn-success" ID="lnkUpdate" runat="server" CommandName="Update"
                                ToolTip="Actualizar" ValidationGroup="UpdateActivosValidation">A</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-danger" ID="lnkDelete" runat="server" CommandName="Delete"
                                ToolTip="Borrar">B</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-inverse" ID="lnkCancel" runat="server" CommandName="Cancel"
                                ToolTip="Cancelar">C</asp:LinkButton>
                        </td>
                        </tr>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <tr id="Tr1" runat="server">
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Instituci&oacute;n" ID="txtInstitucion"
                                    runat="server" Text='<%#Eval("Activos_Institucion") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredInstitucionA" ControlToValidate="txtInstitucion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La instituci&oacute;n no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertActivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Breve descripci&oacute;n" ID="txtDescripcion"
                                    runat="server" Text='<%#Eval("Activos_Descripcion") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredDescripcionA" ControlToValidate="txtDescripcion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La descripci&oacute;n no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertActivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Pesos mexicanos" ID="txtMontoActual" runat="server"
                                    Text='<%#Eval("Activos_MontoActual") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpMontoActualA" ControlToValidate="txtMontoActual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                    ValidationGroup="InsertActivosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredMontoActualA" ControlToValidate="txtMontoActual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertActivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Numero Solamente" ID="txtNumeroCuenta"
                                    runat="server" Text='<%#Eval("Activos_NumeroCuenta") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RangeNumeroCuentaA" ControlToValidate="txtNumeroCuenta"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[0-9]+$" Text="<img src='../Images/cross.png' alt='cross'>"
                                    ErrorMessage="El n&uacute;mero de cuenta no es v&aacute;lido" ValidationGroup="InsertActivosValidation"
                                    runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredNumeroCuentaA" ControlToValidate="txtNumeroCuenta"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El n&uacute;mero de cuenta no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertActivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Pesos mexicanos" ID="txtIngresoAnual"
                                    runat="server" Text='<%#Eval("Activos_IngresoAnual") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpIngresoAnualA" ControlToValidate="txtIngresoAnual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El ingreso anual no es v&aacute;lido"
                                    ValidationGroup="InsertActivosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredIngresoAnualA" ControlToValidate="txtIngresoAnual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El ingreso anual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertActivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:Button CssClass="btn" ID="InsertButton" runat="server" CommandName="Insert"
                                    Text="Insertar" ValidationGroup="InsertActivosValidation" />
                            </td>
                        </tr>
                    </InsertItemTemplate>
                </asp:ListView>
            </div>
        </div>
    </fieldset>
    <fieldset>
        <legend><strong>Pasivos Financieros</strong></legend>
        <p>
            Pasivos financieros familiares tales como: tarjetas de crédito, créditos bancarios
            y comerciales.
            <br />
            <span class="label label-inverse">Pasa el cursor sobre los encabezados para obtener
                ayuda</span>.
        </p>
        <div class="row-fluid">
            <div class="span7">
                <asp:ValidationSummary ID="ValidationSummaryPasivosInsert" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="InsertPasivosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
                <asp:ValidationSummary ID="ValidationSummaryPasivosUpdate" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="UpdatePasivosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
            </div>
            <%-- END SPAN5 --%>
        </div>
        <%--END ROW--%>
        <div class=" row-fluid">
            <div id="Pasivos">
                <asp:ListView ID="ListView2" runat="server" DataSourceID="PasivosDataSource" InsertItemPosition="LastItem"
                    OnItemCommand="ListView2_ItemCommand" Style="font-size: smaller">
                    <LayoutTemplate>
                        <div class="control-group">
                            <table class="table">
                                <tr>
                                    <th id="InstitucionPHelp">
                                        Instituci&oacute;n
                                    </th>
                                    <th id="NumeroCuentaPHelp">
                                        No. de Cuenta
                                    </th>
                                    <th id="MontoActualPHelp">
                                        Monto Actual
                                    </th>
                                    <th id="MontoAdeudadoPHelp">
                                        Monto Adeudado
                                    </th>
                                    <th id="PlazoPHelp">
                                        Plazo
                                    </th>
                                    <th id="PagoMensualP">
                                        Pago Mensual
                                    </th>
                                    <th>
                                    </th>
                                </tr>
                                <tr id="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </div>
                    </LayoutTemplate>
                    <ItemTemplate>
                        <tr>
                            <td>
                                <asp:Label runat="server" ID="lblInstitucion"><%#Eval("Pasivos_Institucion") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblNumeroCuenta"><%#Eval("Pasivos_NumeroCuenta") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblMontoActual"><%#String.Format("{0:F2}",Eval("Pasivos_MontoActual")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblMontoAdeudado"><%#String.Format("{0:F2}",Eval("Pasivos_MontoAdeudado")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPlazo"><%#Eval("Pasivos_Plazo") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPagoMensual"><%#String.Format("{0:F2}",Eval("Pasivos_PagoMensual")) %></asp:Label>
                            </td>
                            <td>
                                <asp:LinkButton CssClass="btn btn-info" ID="lnkEditar" runat="server" CommandName="Edit">Editar</asp:LinkButton>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpInstitucion" runat="server" Text='<%#Eval("Pasivos_Institucion") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredInstitucionP" ControlToValidate="txtUpInstitucion"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La instituci&oacute;n no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpNumeroCuenta" runat="server" Text='<%#Eval("Pasivos_NumeroCuenta") %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RangeNumeroCuentaP" ControlToValidate="txtUpNumeroCuenta"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[0-9]+$" Text="<img src='../Images/cross.png' alt='cross'>"
                                    ErrorMessage="El n&uacute;mero de cuenta no es v&aacute;lido" ValidationGroup="UpdatePasivosValidation"
                                    runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredNumeroCuentaP" ControlToValidate="txtUpNumeroCuenta"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El n&uacute;mero de cuenta no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpMontoActual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Pasivos_MontoActual")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpMontoActualP" ControlToValidate="txtUpMontoActual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                ValidationGroup="UpdatePasivosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredMontoActualP" ControlToValidate="txtUpMontoActual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpMontoAdeudado" runat="server" Text='<%#String.Format("{0:F2}",Eval("Pasivos_MontoAdeudado")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpMontoAdeudadoP" ControlToValidate="txtUpMontoAdeudado"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                ValidationGroup="UpdatePasivosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredMontoAdeudadoP" ControlToValidate="txtUpMontoAdeudado"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span1" ID="txtUpPlazo" runat="server" Text='<%#Eval("Pasivos_Plazo") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangePlazo" runat="server" MinimumValue="0" MaximumValue="10000"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpPlazo"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El plazo es un n&uacute;mero entero."
                                ValidationGroup="UpdatePasivosValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="txtUpPlazo"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="span2" ID="txtUpPagoMensual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Pasivos_PagoMensual")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpIngresoAnualA" ControlToValidate="txtUpPagoMensual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                ValidationGroup="UpdatePasivosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredIngresoAnualA" ControlToValidate="txtUpPagoMensual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePasivosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="hide" runat="server" ID="txtUpIdPasivos" Text='<%#Eval("IdPasivos") %>' />
                            <asp:LinkButton CssClass="btn btn-mini btn-success" ID="lnkUpdate" runat="server" CommandName="Update"
                                ToolTip="Actualizar" ValidationGroup="UpdatePasivosValidation">A</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-danger" ID="lnkDelete" runat="server" CommandName="Delete"
                                ToolTip="Borrar">B</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-inverse" ID="lnkCancel" runat="server" CommandName="Cancel"
                                ToolTip="Cancelar">C</asp:LinkButton>
                        </td>
                        </tr>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <tr id="Tr1" runat="server">
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Institucion" ID="txtInstitucion" runat="server"
                                    Text='<%#Eval("Pasivos_Institucion") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredInstitucionP" ControlToValidate="txtInstitucion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La instituci&oacute;n no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="N&uacute;mero" ID="txtNumeroCuenta" runat="server"
                                    Text='<%#Eval("Pasivos_NumeroCuenta") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RangeNumeroCuentaP" ControlToValidate="txtNumeroCuenta"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[0-9]+$" Text="<img src='../Images/cross.png' alt='cross'>"
                                    ErrorMessage="El n&uacute;mero de cuenta no es v&aacute;lido" ValidationGroup="InsertPasivosValidation"
                                    runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredNumeroCuentaP" ControlToValidate="txtNumeroCuenta"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El n&uacute;mero de cuenta no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Pesos mexicanos" ID="txtMontoActual" runat="server"
                                    Text='<%#String.Format("{0:F2}",Eval("Pasivos_MontoActual")) %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpMontoActualP" ControlToValidate="txtMontoActual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                    ValidationGroup="InsertPasivosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredMontoActualP" ControlToValidate="txtMontoActual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Pesos mexicanos" ID="txtMontoAdeudado"
                                    runat="server" Text='<%#String.Format("{0:F2}",Eval("Pasivos_MontoAdeudado")) %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpMontoAdeudadoP" ControlToValidate="txtMontoAdeudado"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El monto actual no es v&aacute;lido"
                                    ValidationGroup="InsertPasivosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredMontoAdeudadoP" ControlToValidate="txtMontoAdeudado"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El monto actual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span1" placeholder="Meses" ID="txtPlazo" runat="server" Text='<%#Eval("Pasivos_Plazo") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangePlazo" runat="server" MinimumValue="0" MaximumValue="10000"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtPlazo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El plazo es un n&uacute;mero entero."
                                    ValidationGroup="InsertPasivosValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="txtPlazo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="span2" placeholder="Pesos mexicanos" ID="txtPagoMensual" runat="server"
                                    Text='<%#String.Format("{0:F2}",Eval("Pasivos_PagoMensual")) %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpIngresoAnualA" ControlToValidate="txtPagoMensual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                    ValidationGroup="InsertPasivosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredIngresoAnualA" ControlToValidate="txtPagoMensual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPasivosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:Button CssClass="btn" ID="InsertButton" runat="server" CommandName="Insert"
                                    Text="Insertar" ValidationGroup="InsertPasivosValidation" />
                            </td>
                        </tr>
                    </InsertItemTemplate>
                </asp:ListView>
            </div>
        </div>
        <%-- END ROW --%>
        <div class=" row-fluid">
            <div class="form-actions" style="text-align: right">
                <asp:Button class="btn btn-primary" ID="Button1" runat="server" Text="Siguiente"
                    OnClick="Guardar_Click" />
            </div>
        </div>
    </fieldset>
    <%-- Data Sources --%>
    <asp:SqlDataSource ID="ActivosDataSource" runat="server" SelectCommand="SELECT * FROM [Activos]"
        OnSelecting="SqlDataSource1_Selecting"></asp:SqlDataSource>
    <asp:SqlDataSource ID="PasivosDataSource" runat="server" SelectCommand="SELECT * FROM [Pasivos]"
        OnSelecting="SqlDataSource2_Selecting"></asp:SqlDataSource>
    <script type="text/javascript">
        document.getElementById('mf6').className = "active";

        $(function () {
            $("#InstitucionHelp").popover({
                title: 'Institución',
                content: "Nombre de la institución que presta el activo financiero.<br/>Ejemplo:<code>Banco de México, Bancomer, HSBC, etc.</code>",
                placement: "top"
            });
            $("#DescripcionHelp").popover({
                title: 'Descripción',
                content: "Breve descripción del proposito del activo.<br/>Ejemplo:<code>Cuenta de ahorro, Pagaré, Cuenta de Cheques.</code>",
                placement: "top"
            });
            $("#MontoActualHelp").popover({
                title: 'Monto Actual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#NumeroCuentaHelp").popover({
                title: 'Número de cuenta',
                content: "Cadena númerica que represenata la cuenta prestada por la institución.<br/>Ejemplo:<code>403551457846</code>",
                placement: "top"
            });
            $("#IngresoAnualHelp").popover({
                title: 'Ingreso Anual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            /* END ACTIVOS,
            *
            *  START PASIVOS
            */
            $("#InstitucionPHelp").popover({
                title: 'Institución',
                content: "Nombre de la institución que presta el activo financiero.<br/>Ejemplo:<code>Banco de México, Bancomer, HSBC, etc.</code>",
                placement: "top"
            });
            $("#MontoActualPHelp").popover({
                title: 'Monto Actual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#MontoAdeudadoPHelp").popover({
                title: 'Monto Adeudado',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#NumeroCuentaPHelp").popover({
                title: 'Número de cuenta',
                content: "Cadena númerica que represenata la cuenta prestada por la institución.<br/>Ejemplo:<code>403551457846</code>",
                placement: "top"
            });
            $("#PagoMensualP").popover({
                title: 'Pago Mensual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#PlazoPHelp").popover({
                title: 'Plazo',
                content: "En meses. <br />Ejemplo:<code>0, 12, 18</code>",
                placement: "top"
            });
        });
    </script>
</asp:Content>
